Como dar espaço no bootstrap?

espaço no bootstrap

Neste artigo será mostrado como usar padding e margin nos elementos do bootstrap em elementos como divs e grids para dar espaçamento.

Como tudo no bootstrap o espaçamento definido utilizando suas classes nativas dão suporte a responsividade. Por isso é sempre bom usar elas para não quebrar o leiaute.

Neste vou mostrar como utilizar as principais propriedades de espaço que são padding e margin e como configurar o espaço das colunas do grid bootstrap.

Como configurar os espaçamentos externos e internos dos elementos no bootstrap

Sabendo como usar a propriedade de margin e padding você já resolve a maioria dos problemas de espaço. Por exemplo com o padding pode dar espaço entre linhas e margin para separar os elementos.

Se você não sabe qual a diferença e quando usar margin ou padding veja clicando no link aqui em baixo.

Qual a diferen entre margin e padding?


Sintaxe das classes


{propriedade}{lados}-{tamanho}

Explicação:

Propriedade: é a inicial que define se trata de uma margin ou padding, m ou p respectivamente.
Lado: é a inicial do lado, top para cima, bottom para baixo, left para esquerda e right para direita, sendo t, b, l ou r respectivamente. Também pode ser usado x para horizontal ou seja esquerda e direita e y para vertical para cima e para baixo. Caso nenhum lado seja informado o valor será aplicado em todos.
Tamanho: são valores de 0 a 5 sendo o zero para remover a propriedade e os outros números seguindo uma tabela de multiplicação do $spacer, como mostrado abaixo.

1 = $spacer * 0.25;
2 = $spacer * 0.5;
3 = $spacer;
4 = $spacer * 1.5;
5 = $spacer * 3;

Ainda sobre o tamanho existe o valor auto, com a mesma finalidade do valor auto em CSS.

Exemplos:

Para criar uma margem médio em cima de um elemento é usado:

mt-3

Para criar uma interna pequena nas laterais de um elemento é usado:

px-1

Aplicando isso em um elemento ficaria algo como:

<div class="mt-3 px-1">

Esses valores são pré-definidos nas classes nativas do bootstrap, mas pode ser acrescentado outros usando o mapa Sass $spacers.

O que é Sass?
Como configurar o Sass das classes bootstrap?

Como configurar o espaçamento entre colunas da grid no bootstrap

O problema normalmente é o seguinte se quer alinhar as colunas horizontalmente, mas os elementos ficam grudados.

Para isso existe uma propriedade nos grids do bootstrap que é o offset. Não sei se essa é a definição real dele, mas ele serve como uma coluna negativa gerando um espaço igual o col, anterior ao elemento, empurrando o elemento visível para frente.

Sintaxe:

offset-{padrão de tela}-{valor}

Padrão de tela: é tamanho da tela configurado no leiaute.
valor: a quantidade de colunas do grid.

Exemplo:

Para deixar dois blocos com tamanho iguais, alinhados na lateral da tela com um espaço central vazio.

<div class="row">
  <div class="col-md-4"></div>
  <div class="col-md-4 offset-md-2"></div>
</div>

O que é o valor auto em CSS?

Veja mais em:
Como usar o sistema de grid do bootstrap?

Quer acompanhar as novidade do site?

Leia mais em: etbootstrap.com.br/docs/4.1/u...

Como dar espaço no bootstrap?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

Como centralizar botão bootstrap?

centralizar botão bootstrap

Como abrir modal ao carregar página?

abrir modal onload

Como dar espaço em html?

espaço em html

Como fazer paginação com Bootstrap?

Paginação Bootstrap

Como espaçar imagem com css?

espaço entre imagens CSS

Como fazer div sobreposta com bootstrap?

div sobreposta bootstrap

Web Stories